package model

// @Title  subtitle
// @Description  字幕模型
// @Author  chen（陈锴）
// @Update  chen（陈锴）  2023-12-23

// Subtitle
type Subtitle struct {
	Id        int    // 字幕 ID
	StartTime int    // 起始时间
	EndTime   int    // 结束时间
	Content   string // 内容
}

// Subtitles 排序
type Subtitles []Subtitle

func (s Subtitles) Len() int {
	return len(s)
}

func (s Subtitles) Swap(i ,j int) {
	s[i], s[j] = s[j], s[i]
}

func (s Subtitles) Less(i ,j int) bool {
	return s[i].StartTime < s[j].StartTime
}